thin-client radius3 development efl english application project esl relationship french project management software java crm learn language software development customer project management management symfony consulting change management foreign language spanish